package cn.com.greatwall.system.modules.oauth2.service.dto;

import java.util.Date;
import java.util.Set;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;

import cn.com.greatwall.common.base.BaseEntity.Update;
import cn.com.greatwall.system.modules.system.service.dto.DeptSmallDto;
import cn.com.greatwall.system.modules.system.service.dto.JobSmallDto;
import cn.com.greatwall.system.modules.system.service.dto.RoleSmallDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * @Author herw
 * @Time 2020-10-24 16:27:56
 * @Version 1.0
 * @Description: TODO(用一句话描述该文件做什么)
 */
@Getter
@Setter
public class OauthClientDetailsDto {
    private String id;

    private String resourceIds;

    private String clientSecret;

    private String scope;

    private String authorizedGrantTypes;

    private String webServerRedirectUri;

    private String authorities;

    private Integer accessTokenValidity;

    private Integer refreshTokenValidity;

    private String additionalInformation;

    private String autoapprove;
}
